.jPaginate {    
    position:relative;
    color:#a5a5a5;    
    width:100%;
}
.jPag-control-back {
    position:absolute;
    top:0px;
    left:0px;
}
.jPag-control-front {
    position: absolute;
	top: 0px;
	right: 0px;
}
.jPag-first, .jPag-last{
	line-height: 18px;
	height: 18px;
	cursor: pointer;
	padding: 2px 5px;
	margin: 0px 2px;
}
.jPag-pages-wrapper{
	overflow: hidden;
}
.jPag-pages {}
.jPag-pages > li {    
    float:left;    
}
.jPag-pages > li > a {
    line-height: 18px;
	height: 18px;
	cursor: pointer;
	padding: 2px 5px;
	margin: 0px 2px;
	float: left;
}
.jPag-pages > li > a.jPag-current {
    cursor:default;    
}

.jPag-sprevious, .jPag-sprevious-img {
    margin:2px 0px 2px 2px;
    font-size:18px;
    cursor:pointer;
}
.jPag-snext, .jPag-snext-img {
    margin: 2px 2px 2px 0px;
	font-size: 18px;
	cursor:pointer;
}
.jPag-sprevious-img {
    background:transparent url(../../../images/sprevious.png) no-repeat center right;
}
.jPag-snext-img {
    background:transparent url(../../../images/snext.png) no-repeat center left;
}